might have done "本来可能……;本来应该或可以做某事"(实际没有发生;含有轻微的责备语气。 should/ought to have done "本来该做某事"(而实际未做) should not/ought not to have done "本来不该做"(实际却做过了,含有责备语气)needn't have done "本来不必做"(但是...
例:When you have finished the report, I will have waited for about 3 hours.(等你完成这份报告的时候,我就已经等了将近3个小时了。) 2. 现在进行时(be doing) 用法:现在正在进行的动作。 3. 现在完成时(have done) 用法: A) 表示动作到现在为止已经完成或刚刚完成...
ought to have done shouldn't have done ought not to have done needn't have done could have done (二)三级试题汇编 1、I'm feeling sick. I ___ so much chocolate. A. needn't have eaten B. couldn't have eaten C. mustn't have eaten D. shouldn't have eate...
A.go to B. got to C. went to D. get to 8. I’ve got the order from the boss that the work ___ finished before 5 p.m. today. A.would be B. be C. will have been D. could be 9. ___ Tom has done really amazed everyone in his class. A.What...
A. studied B. studying C. to have studied D. to be studying 11) As the light turned green, I stood for a moment, not ___, and asked myself what I was going to do. A. moved B. moving C. to move D. being moved 3.
更多内容请点击:英语高频考点:重点句型